diluvial area - French English Dictionary